Zurück in SoftwareentwicklungWeiter in SoftwareentwicklungZurück in Elementare ProgrammentwicklungWeiter in Elementare ProgrammentwicklungBedeutung der Anwendungsentwicklung Überblick ?

Die folgenden Meldungen veranschaulichen die Bedeutung der Softwareentwicklung für Wirtschaft und Gesellschaft. Gleichzeitig glossieren sie die Schwierigkeit der Programmerstellung.

Man erzählt sich, dass alles mit einem Softwarefehler begann ...

Fussangeln für Softwareentwickler gibt es viele. Verbreitete Gründe sind:

Die Entwicklung von Software ist eine schwierige aufbau- und ablauforganisatorische Aufgabe. Programmtechnische Probleme lassen sich dabei meist leichter lösen als Aufgaben wie Spezifikation und Entwurf. Das Management grosser Softwareprojekte lässt sich mit dem grosser Ingenieurprojekten vergleichen. Auch hier gelten die bekannten Murphy-Gesetze:

Praxis und Wissenschaft schlagen Faustregeln für die Strukturierung von Softwareprojekten vor. Wir veranschaulichen an einer einfachen Bibliotheksanwendung, wie ein Problem nach dem Grundsatz "Divide et impera" in Teilprobleme zerlegt wird, damit es sich einfacher programmieren lässt.
 


Aufgabe Kriterien der Softwarequalität
Aufgabe Ursachen von Softwareänderungen

Entwicklung einer Datenbankanwendung am Beispiel von TESTS